package Interfaces;

class Figura { 
	
	private int x;
	private int y;
	private int ancho;
	private int alto;
	
	Figura(){
		setX(0);
		setY(0);
		setAncho(0);
		setAlto(0);
	}
	
	Figura(int x,int y,int ancho,int alto){
		this.setX(x);
		this.setY(y);
		this.setAncho(ancho);
		this.setAlto(alto);
	}
	
	public boolean pertenece(int _x, int _y){
		return (_x>=getX()) &&(_x<=getX()+getAncho())&&(_y>=getY()) &&(_y<=getY()+getAlto());
	}

	public int getAncho() {
		return ancho;
	}

	public void setAncho(int ancho) {
		this.ancho = ancho;
	}

	public int getAlto() {
		return alto;
	}

	public void setAlto(int alto) {
		this.alto = alto;
	}

	public int getX() {
		return x;
	}

	public void setX(int x) {
		this.x = x;
	}

	public int getY() {
		return y;
	}

	public void setY(int y) {
		this.y = y;
	}
}
